@@ -12,44 +12,43 @@ |
||
| 12 | 12 |
<script type="text/javascript"> |
| 13 | 13 |
var mapOptions = {
|
| 14 | 14 |
center: new google.maps.LatLng(<%= events.first.lat %>, <%= events.first.lng %>), |
| 15 |
- zoom:15, |
|
| 16 |
- mapTypeId:google.maps.MapTypeId.ROADMAP |
|
| 15 |
+ zoom: 15, |
|
| 16 |
+ mapTypeId: google.maps.MapTypeId.ROADMAP |
|
| 17 | 17 |
}; |
| 18 | 18 |
|
| 19 | 19 |
var map = new google.maps.Map(document.getElementById("map_canvas"), mapOptions);
|
| 20 | 20 |
var circles = []; |
| 21 | 21 |
var points = []; |
| 22 | 22 |
<% events.each do |event| %> |
| 23 |
- var loc = <%= Utils.jsonify(event.location) %>; |
|
| 24 |
- if (loc.radius > 1) {
|
|
| 23 |
+ var loc = <%= Utils.jsonify(event.location) %>; |
|
| 24 |
+ if (loc.radius > 1) {
|
|
| 25 | 25 |
circles.push(map_marker(map, loc)); |
| 26 |
- } |
|
| 27 |
- delete loc.radius; |
|
| 28 |
- points.push(map_marker(map, loc)); |
|
| 26 |
+ } |
|
| 27 |
+ delete loc.radius; |
|
| 28 |
+ points.push(map_marker(map, loc)); |
|
| 29 | 29 |
<% end %> |
| 30 | 30 |
|
| 31 | 31 |
function toggleAccuracy(group, map) {
|
| 32 |
- for (var i = 0; i < group.length; i++) {
|
|
| 33 |
- group[i].setMap(map); |
|
| 34 |
- } |
|
| 32 |
+ for (var i = 0; i < group.length; i++) {
|
|
| 33 |
+ group[i].setMap(map); |
|
| 34 |
+ } |
|
| 35 | 35 |
} |
| 36 | 36 |
|
| 37 | 37 |
toggleAccuracy(circles, null); |
| 38 | 38 |
|
| 39 | 39 |
$(document).ready(function() {
|
| 40 |
- $("input#toggle").on("click", function() {
|
|
| 41 |
- if($(this).is(":checked")){
|
|
| 42 |
- toggleAccuracy(circles, map); |
|
| 43 |
- toggleAccuracy(points, null); |
|
| 44 |
- } |
|
| 45 |
- else {
|
|
| 46 |
- toggleAccuracy(circles, null); |
|
| 47 |
- toggleAccuracy(points, map); |
|
| 48 |
- } |
|
| 49 |
- }); |
|
| 50 |
- if(circles.length > 0){
|
|
| 51 |
- $(".toggle-accuracy").removeClass("hidden");
|
|
| 40 |
+ $("input#toggle").on("click", function() {
|
|
| 41 |
+ if($(this).is(":checked")){
|
|
| 42 |
+ toggleAccuracy(circles, map); |
|
| 43 |
+ toggleAccuracy(points, null); |
|
| 44 |
+ } else {
|
|
| 45 |
+ toggleAccuracy(circles, null); |
|
| 46 |
+ toggleAccuracy(points, map); |
|
| 52 | 47 |
} |
| 48 |
+ }); |
|
| 49 |
+ if(circles.length > 0){
|
|
| 50 |
+ $(".toggle-accuracy").removeClass("hidden");
|
|
| 51 |
+ } |
|
| 53 | 52 |
}); |
| 54 | 53 |
|
| 55 | 54 |
</script> |
@@ -60,10 +59,10 @@ |
||
| 60 | 59 |
<% end %> |
| 61 | 60 |
|
| 62 | 61 |
<div class="hidden toggle-accuracy checkbox"> |
| 63 |
- <label> |
|
| 64 |
- <input id="toggle" type="checkbox" value=""> |
|
| 65 |
- Show accuracy of locations |
|
| 66 |
- </label> |
|
| 62 |
+ <label> |
|
| 63 |
+ <input id="toggle" type="checkbox" value=""> |
|
| 64 |
+ Show accuracy of locations |
|
| 65 |
+ </label> |
|
| 67 | 66 |
</div> |
| 68 | 67 |
|
| 69 | 68 |
<h3>POST URL</h3> |